/**
 * <copyright>
 * </copyright>
 *
 * $Id: UsecaseModelValidator.java 483 2007-04-03 03:07:06Z petterei $
 */
package biz.modelx.precise.usecase.ui.model.eusecase.validation;

import biz.modelx.precise.usecase.ui.model.eusecase.Actor;
import biz.modelx.precise.usecase.ui.model.eusecase.SystemBoundery;
import biz.modelx.precise.usecase.ui.model.eusecase.Usecase;

import org.eclipse.emf.common.util.EList;

/**
 * A sample validator interface for {@link biz.modelx.precise.usecase.ui.model.eusecase.UsecaseModel}.
 * This doesn't really do anything, and it's not a real EMF artifact.
 * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended.
 * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
 */
public interface UsecaseModelValidator {
	boolean validate();

	boolean validateSusecases(EList<Usecase> value);
	boolean validateSactors(EList<Actor> value);
	boolean validateBoundaries(EList<SystemBoundery> value);
}
